#pragma once
#include "IGameState.h"

class CCreditState : public IGameState
{
	int			m_nBGImageID;
	int			m_nImageID;
	int			m_nBGMusicID;
	int			m_nScrollSpeed;
	int			m_nPosY;

	////////////////////////////////////////////////////
	//	Proper Singleton
	CCreditState();
	CCreditState(const CCreditState&);
	CCreditState& operator=(const CCreditState&);
	~CCreditState();
	////////////////////////////////////////////////////

public:
	static CCreditState* GetInstance();

	void Enter();
	bool Input();
	void Update(float fDelta);
	void Load(char* szFilename);
	void Render();
	void Exit();
};